package com.heima.article.feign;

import com.heima.article.dto.ApBehaviorEntry;
import com.heima.article.dto.ArticleBehaviorDto;
import com.heima.article.dto.BehaviorVo;
import com.heima.article.dto.EntryDto;
import com.heima.common.dto.ResponseResult;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;

/**
 * @Author WSJ
 * @Date 2022-03-18-13:21
 * @Version 1.0 （版本号）
 */
@FeignClient("leadnews-behavior")
public interface BehaviorFeign {

    @PutMapping("/api/v1/behavior_entry")
    public ResponseResult<ApBehaviorEntry> saveEntry(@RequestBody EntryDto dto);

    @PutMapping("/api/v1/behavior_entry/get")
    public ResponseResult<BehaviorVo> getBehavior(@RequestBody ArticleBehaviorDto dto);
}
